home *** CD-ROM | disk | FTP | other *** search
/ BUG 1 / BUGCD1996_0708.ISO / pc / util / minilin / minilin.exe / VAR / ADM / SETUP / SETUP_CD.{__ < prev    next >
Text File  |  1994-03-16  |  3KB  |  127 lines

  1. #!/bin/sh
  2. if [ -r /tmp/SeTcolor -o "$COLOR" = "on" ]; then
  3.  
  4.  
  5.  
  6.  
  7. T_PX="`cat /tmp/SeTT_PX`"
  8. if [ -r /tmp/SeTCDdev ]; then
  9.  ( cd $T_PX/dev ; ln -sf `cat /tmp/SeTCDdev` cdrom )
  10.  exit
  11. fi
  12. dialog --title "CONFIGURE CD-ROM?" --yesno "\n    Do you have a CD-ROM?" 7 35
  13. if [ $? = 1 -o $? = 255 ]; then 
  14.  exit
  15. fi
  16. rm -f /tmp/SeTmount /tmp/SeTDS /tmp/SeTCDdev
  17. dialog --title "Configuring CD-ROM link (/dev/cdrom)" \
  18. --menu "\nWhat type of CD-ROM drive do you have?\n" 14 66 5 \
  19. "1" "SCSI [ /dev/sr0, /dev/sr1, /dev/scd0, or /dev/scd1 ]" \
  20. "2" "Sony CDU31A [ /dev/cdu31a ]" \
  21. "3" "Sony 535 [ /dev/sonycd ]" \
  22. "4" "Mitsumi  [ /dev/mcd ]" \
  23. "5" "Sound Blaster Pro (Panasonic) [ /dev/sbpcd ]" 2> /tmp/cdtype
  24. if [ $? = 1 -o $? = 255 ]; then
  25.  rm -f /tmp/cdtype
  26.  exit
  27. fi
  28. CD_ROM_TYPE="`cat /tmp/cdtype`"
  29. rm -f /tmp/cdtype
  30. if [ "$CD_ROM_TYPE" = "1" ]; then
  31.  dialog --title "SELECT SCSI DEVICE" --menu "\
  32. \n\
  33. Which SCSI CD-ROM are you using? (If you're not sure, \n\
  34. select /dev/sr0)" 14 60 4 \
  35. "/dev/sr0" "SCSI cd 0" \
  36. "/dev/sr1" "SCSI cd 1" \
  37. "/dev/scd0" "SCSI cd 0 (might not work)" \
  38. "/dev/scd1" "SCSI cd 1 (might not work) " 2> /tmp/whichscsi
  39.  if [ $? = 1 -o $? = 255 ]; then
  40.   rm -f /tmp/tmpmsg /tmp/cdtype /tmp/whichscsi
  41.   exit
  42.  fi
  43.  CD_DEVICE="`cat /tmp/whichscsi`"
  44.  rm -f /tmp/whichscsi
  45. elif [ "$CD_ROM_TYPE" = "2" ]; then
  46.  CD_DEVICE="/dev/cdu31a"
  47. elif [ "$CD_ROM_TYPE" = "3" ]; then
  48.  CD_DEVICE="/dev/sonycd"
  49. elif [ "$CD_ROM_TYPE" = "4" ]; then
  50.  CD_DEVICE="/dev/mcd"
  51. elif [ "$CD_ROM_TYPE" = "5" ]; then
  52.  CD_DEVICE="/dev/sbpcd"
  53. fi
  54. ( cd $T_PX/dev ; ln -sf $CD_DEVICE cdrom )
  55.  
  56.  
  57.  
  58. else
  59.  
  60.  
  61. T_PX=$1
  62. if [ -r /tmp/SeTCDdev ]; then
  63.  ( cd $T_PX/dev ; ln -sf `cat /tmp/SeTCDdev` cdrom )
  64.  exit
  65. fi
  66. while [ 0 ]; do
  67.  echo
  68.  echo -n "Do you have a CD-ROM ([y]es, [n]o)? "
  69.  read REPLY;
  70.  if [ "$REPLY" = "y" ]; then
  71.   break;
  72.  elif [ "$REPLY" = "n" ]; then
  73.   exit;
  74.  fi
  75. done
  76. echo
  77. rm -f /tmp/SeTmount /tmp/SeTDS /tmp/SeTCDdev
  78. while [ 0 ]; do
  79.  echo "Configuring CD-ROM link (/dev/cdrom)." 
  80.  echo
  81.  echo "What type of CD-ROM drive do you have?"
  82.  echo "1 - SCSI [ /dev/sr0, /dev/sr1, /dev/scd0, or /dev/scd1 ]" 
  83.  echo "2 - Sony CDU31A [ /dev/cdu31a ]" 
  84.  echo "3 - Sony 535 [ /dev/sonycd ]" 
  85.  echo "4 - Mitsumi  [ /dev/mcd ]" 
  86.  echo "5 - Sound Blaster Pro (Panasonic) [ /dev/sbpcd ]" 
  87.  echo -n "Enter the number that matches your CD type: "
  88.  read CD_ROM_TYPE;
  89.  echo
  90.  if [ "$CD_ROM_TYPE" = "1" -o "$CD_ROM_TYPE" = "2" -o \
  91.  "$CD_ROM_TYPE" = "3" -o "$CD_ROM_TYPE" = "4" -o \
  92.  "$CD_ROM_TYPE" = "5" ]; then
  93.   break;
  94.  fi  
  95. done
  96. if [ "$CD_ROM_TYPE" = "1" ]; then
  97.  while [ 0 ]; do
  98.   echo "Which SCSI CD-ROM are you using? /dev/sr0 is a good guess if you aren't sure." 
  99.   echo "0 - /dev/sr0 (SCSI cd 0)"
  100.   echo "1 - /dev/sr1 (SCSI cd 1)"
  101.   echo "Which one (0/1)? "
  102.   read CD_DEVICE;
  103.   echo
  104.   if [ "$CD_DEVICE" = "0" -o "$CD_DEVICE" = "1" ]; then
  105.    break;
  106.   fi
  107.  done
  108.  if [ "$CD_DEVICE" = "0" ]; then
  109.   CD_DEVICE="/dev/sr0"
  110.  else
  111.   CD_DEVICE="/dev/sr1"
  112.  fi
  113. elif [ "$CD_ROM_TYPE" = "2" ]; then
  114.  CD_DEVICE="/dev/cdu31a"
  115. elif [ "$CD_ROM_TYPE" = "3" ]; then
  116.  CD_DEVICE="/dev/sonycd"
  117. elif [ "$CD_ROM_TYPE" = "4" ]; then
  118.  CD_DEVICE="/dev/mcd"
  119. elif [ "$CD_ROM_TYPE" = "5" ]; then
  120.  CD_DEVICE="/dev/sbpcd"
  121. fi
  122. ( cd $T_PX/dev ; ln -sf $CD_DEVICE cdrom )
  123.  
  124.  
  125.  
  126. fi
  127.